package proyecto.service;

import java.util.Collection;
import proyecto.excepcion.DAOExcepcion;
import proyecto.excepcion.LoginExcepcion;
import proyecto.modelo.Paciente;

public interface PacienteService {

    public Paciente validar(String login, String password) throws DAOExcepcion, LoginExcepcion;

    public Paciente actualizar(Paciente vo) throws DAOExcepcion;

    public Paciente actualizarPassword(Paciente paciente) throws DAOExcepcion;

    public boolean validarPassword(String login, String password) throws DAOExcepcion;

    public Collection<Paciente> listarPacientes() throws DAOExcepcion;

    public void registrarNuevoPaciente(Paciente paciente) throws DAOExcepcion;
}
